Q 2:
someone vowed that if his wife gave birth to a boy, he would name him `Abdullah. However, he named the boy `Abdul-`Aziz.
What should he do?
A:
If the reality is as mentioned, he has to offer Kaffarah (expiation) for an oath. The Kaffarah is to feed ten Miskins (needy persons), or provide them with clothing, or emancipate a believing slave. If he cannot afford any of these, he must observe Sawm (Fast) for three days.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.